jdk 1.6 环境变量[冒充高手免进]

来源:百度知道 编辑:UC知道 时间:2024/06/06 04:11:06
我看了N多环境变量配置的话题,实在是高手太多,看的我眼花缭乱!
问题:JDK1.5版本以前 软件包里面没有JRE 现在版本里面有JRE
以下那种配置才是正确?为什么?

path=D:\Program Files\Sun\Java\jdk1.6.0_14\bin;
classpath=.;D:\Program Files\Sun\Java\jdk1.6.0_14\lib\dt.jar;D:\Program Files\Sun\Java\jdk1.6.0_14\lib\tools.jar;

path=D:\Program Files\Sun\Java\jdk1.6.0_14\jre\bin;
classpath=.;D:\Program Files\Sun\Java\jdk1.6.0_14\jre\lib\rt.jar;

path=D:\Program Files\Sun\Java\jdk1.6.0_14\jre\bin;path=D:\Program Files\Sun\Java\jdk1.6.0_14\bin;
classpath==.;D:\Program Files\Sun\Java\jdk1.6.0_14\lib\dt.jar;D:\Program Files\Sun\Java\jdk1.6.0_14\lib\tools.jar;D:\Program Files\Sun\Java\jdk1.6.0_14\jre\lib\rt.jar;

主要是 一和二的区别.就是选择了JRE路径.哪个正确, 这

JAVA编译器解释器位于JAVA安装目录BIN文件中,把PATH设置成自己java中的bin文件的目录就行了!同理classpath设置成jre\lib目录下的rt.jar文件的目录就行了,安装不同目录也不同,但原理一样

JAVA_home 指出你的JAVA安装路径 如:D:\jdk1.6.0_07
path : javac 那个运行程序所在的目录: D:\jdk1.6.0_07\bin
classpath:你的编译的CLASS所在的路径 如. 当前路径

你可以根据上面的说明去配
还有最好配在变量里不要配在系统变量里
如果有相同名子的变量,记得和已存在的变量用;(英文分号)隔开

我给你看一下我电脑这两个变量的配置:
Classpath E:\JAVA JDK\lib
Path E:\JAVA JDK\bin;
主要就是找到lib和bin的物理路径然后把这个添进去就行了!
就是找这两个的物理路径,你上面写的比较陌生。配置好了以后
使用 java 和 javac 这两条命令试试,如果出来东西,就说明好了!

设置classpath的目的就是告诉编译器去哪里寻找你的class文件。系统变量Path告诉操作系统可执行文件(*.exe、*.bat等)所在的路径,当OS(操作系统)发现某个*.exe时,windows默认从当前目录开始查找这个命令,若查不到,OS就会到Path所设定的路径中去寻找该命令,然后执行。请参照我的设置:
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_14
CLASSPATH:.;%JAVA_HOME%\lib
PATH:%JAVA_HOME%\bin

另外:
小程序 appletviewer applet.htm 结果显示:D:\MyJava>appletviewer applet.htmD:\MyJava\applet.